package com.szrt.spring.ch11.student.service.impl;

import com.szrt.spring.ch11.annotation.ScottResource;
import com.szrt.spring.ch11.student.dao.StudentDao;
import com.szrt.spring.ch11.student.service.StudentService;

public class StudentServiceImpl implements StudentService {
	
	@ScottResource
	private StudentDao studentDao;
	

	/**
	 * 使用注解注入属性的值  
	 * 重点：所有的注解肯定有对应的处理器进行对应的处理，否则就注解本身只能做配置，实际上本身是不能干活的。
	 * 
	 * 首先通过名称寻找。如果没有找到，就按照类型寻找
	 * @param studentDao
	 */
	/*@ScottResource(name="studentDao")
	public void setStudentDao(StudentDao studentDao) {
		System.out.println("通过set方法注入依赖属性StudentDao...");
		this.studentDao = studentDao;
	}*/



	@Override
	public void save() {
		studentDao.save();
	}
	
	
}
